🔶章節:
🔹[格式化介紹&優點]
🔹[文字處理函式]
🔹[計算長度函式]
🔹[搜尋字串函式]
🔹[包含、起始和結尾判斷函式]
🔹[刪除替換函式]
🔹[總結]
如果影片中不清楚,需要補充的地方我會再添加到這邊~ 這部影片時間長度比較長(將近19分鐘),分享很多實用處理函式
👆教學中的[練習]程式碼一併附上,影片中會有每組的講解、說明更清楚👆
將使用者輸入的身分證字號的第一個字母轉換成大寫
<html>
<head>
<title>身分證字號轉換大寫表單</title>
</head>
<body>
<h2>請輸入身分證字號:</h2>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="idNumber">
<input type="submit" name="submit" value="轉換大寫">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$idNumber = $_POST["idNumber"];
$formattedId = strtoupper(substr($idNumber, 0, 1)) . substr($idNumber, 1);
echo "<p>轉換後的身分證字號為:$formattedId</p>";
}
?>
</body>
</html>
檢查一個字串中是否包含另一個子字串。
$mainString = "Hello, world!";
$substring = "world";
$contains = str_contains($mainString, $substring);
echo $contains ? "true" : "false";
檢查一個字串是否以另一個子字串開頭。
$mainString = "Hello, world!";
$prefix = "Hello";
$startsWith = str_starts_with($mainString, $prefix);
echo $startsWith ? "true" : "false";
檢查一個字串是否以另一個子字串結尾。
$mainString = "Hello, world!";
$suffix = "world!";
$endsWith = str_ends_with($mainString, $suffix);
echo $endsWith ? "true" : "false";
移除字串的開頭和結尾的空白字符(包括空格、換行符等)。
$string = " Hello, world! ";
$trimmedString = trim($string);
echo $trimmedString;
移除字串結尾的空白字符。
$string = " Hello, world! ";
$trimmedString = rtrim($string);
echo $trimmedString;
移除字串開頭的空白字符。
$string = " Hello, world! ";
$trimmedString = ltrim($string);
echo $trimmedString ;
將字串中的指定子字串替換為另一個字串。
$string = "Hello, world!";
$newString = str_replace("world", "brian", $string);
echo $newString ;
將字串中的指定子字串(不區分大小寫)替換為另一個字串。
$string = "Hello, world!";
$newString = str_ireplace("WORLD", "universe", $string);
echo $newString ;
將一個字串重複多次,生成新的重複字串。
str_repeat(string $input, int $multiplier): string
將想要設計的表單,透過這些格式化設定,限制輸出的資料格式,將會更方便、有效率蒐集我們想要的資訊!